Top 10k strings from Disc Util v5.04 (1998)(John Elliott)[a].dsk in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [DSK] (TOSEC-v2007-01-01) /

Back to the directory listing

  27 Track-Info
   5 ________________________________________________________________________________
   4 SPINC      
   4 ERROR: Drive 
   4 DU54    PMA
   4 ------------
   3 _______________________________________________________________________________
   3 ZYNAPSC    
   3 Yes          Y
   3 STARQC     
   3 STARIONC   
   3 MV - CPC format Disk Image (DU54)
   3 DISK       
   3 Are you sure?No           N
   3 ------------------
   3                                  - * -
   2 q:rm#w#"^m
   2 press any key when ready      
   2 hijklmnopqrstuvw
   2 begin 600 diskimage
   2 Yes                                       Y
   2 Which drive?Drive A:    A
   2 Verifying whole disc
   2 Verify typeFull verifyF
   2 Verify another disc     V
   2 Use estimated value: 00000kU
   2 Use _: as the temporary file drive                        U
   2 Track scan S
   2 This program requires CP/M Plus and a Z80 processor.
   2 Temporary file drive is the same as drive used for copyingDo not use a temporary file drive                         D
   2 Source diskimage does not existAbandon copying operation      A
   2 Should the disc have a name?              No                                        N
   2 Scan another disc      S
   2 Return to main menu                       R
   2 Retry operation                           R
   2 Reading track       
   2 Raw data                        R
   2 Proceed                                   P
   2 Please chooseAuto Select  A
   2 Paused. Press f3 to resume or STOP to abandon.                                  $
   2 Paused. Press ^Q to resume or ^C to abandon.                                    $
   2 Non-bootable disc. Replace and press any key.
   2 Non-System disk. Replace and
   2 No.  Format Name           Sidedness  Tracks  Space  Entries1    PCW 8256 CF2              S        40     173k    64   1
   2 NO NAME    FAT12   
   2 Make another copy using same drives/filesM
   2 InterruptedAbandon    A
   2 Insert the disc to write into X: Disc is in drive X: - continue   C
   2 Insert the disc to read into X: and the disc to write into Y:Discs are in the drives - continue                           C
   2 Insert the disc to read into  :Disc is in drive  : - Continue C
   2 Initialise the disc for date/time stamps? No                                        N
   2 Formatting completed.                     
   2 Formatting X: as                          Cancel - do not format at all             C
   2 Format another disc to the same format    F
   2 Floppy drive Y:          Y
   2 Fixed Format F
   2 Finish editing, save all changes          F
   2 File deletion errorAbandon operation  A
   2 F+   DOS Oddball (2)           D        80     706k   224   F
   2 Error on temporary driveAbandon operation       A
   2 Enter destination of copyFloppy drive X:          X
   2 ERROR: Verify failed on track 
   2 ERROR: Unknown disc error
   2 ERROR: The disc in 
   2 E+   DOS Standard              D        80     713k   128   E
   2 Drive B:    B
   2 Drive  : is  Format option
   2 Double Track T
   2 Disc write error Abandon operationA
   2 Disc format does not match image formatAbandon copying operation              A
   2 Disc completely verifiedReturn to main menu     R
   2 Destination diskimage existsDelete it                   D
   2 Destination diskimage exists and is read-onlyAbandon copying operation                    A
   2 DU54P3  HED
   2 DU54    DOC
   2 DU54    COM
   2 D*   Small directory XCF2DD    D        80     796k   128   D
   2 Checking track      
   2 Cancel operation and return to main menu  C
   2 CANNOT BOOT - SYSTEM HALTED  
   2 C*   No system track XCF2DD    D        80     792k   256   C
   2 Boot from hard disk (Y/N)?   
   2 B    Standard XCF2DD           D        80     784k   256   B
   2 Abandon editing, lose all changes         A
   2 Abandon copying operation altogether                      A
   2 Abandon copying operation altogether                         A
   2 Abandon copying operation   C
   2 Abandon copying operation        A
   2 Abandon                   A
   2 Abandon                        A
   2 A*   +D 10 sectors/track       D        80     780k    80   A
   2 : is write protected
   2 : disc unsuitable
   2 : disc changed
   2 : Bad Format
   2 9    PCW 9000 CF2DD            D        80     706k   256   9
   2 8*   No system track XCF2      S        40     198k    64   8
   2 7    Large directory XCF2      S        40     189k   192   7
   2 6    Standard XCF2             S        40     192k    96   6
   2 5    Large directory CF2       S        40     169k   192   5
   2 4    IBM Format                S        40     154k    64   4
   2 2    CPC System                S        40     169k    64   2
   2 1=Fix/unfix format
   2  Display in Hexadecimal                  Y
   2  Display in Decimal                      I
   2  Copying whole disc 
   2  - Seek fail
   2  - No data
   2  - No address mark
   2  - Data error
   2        no   Format number 1-9 or A-F
   2        S/D  Single or double density - can be overridden
   2             Copying finished             Return to main menu                      R
   2              Single Track S
   1 }5CON:LST:AUX:NUL:RSX:
   1 yslfa[VPLHD@96*
   1 your own choice of drives.
   1 you use DU54; see the DU54CON section of this documentation for a solution.
   1 you may be asked whether the disc should be initialised for date-stamping. Only
   1 y$DU Configurator v5.04  Editing No file.             27 August 1995, John Elliott
   1 xTrack-Info
   1 with add-on RAMdisc) or None (Amstrad CPC with no RAMdisc).
   1 wise to reset the disc drive by typing RESET in BASIC or ^C (STOP) in CP/M. It
   1 will probably not be accurate enough.
   1 will create the new DU54P3.HED file. This is faster than the
   1 whilst copying onto it. If the format is nonstandard (eg 792k or DOS) then use
   1 v5.04 improvements on v5.03:
   1 v5.03 improvements on v5.02:
   1 v5.02 improvements on v5.01:
   1 used by some PD disc cataloguing programs.
   1 use the 100k. If the temporary file drive is short of directory entries,
   1 u will be asked which drive to verify; then whether a "full verify" or a
   1 track. Each line is formed:
   1 to use LocoScript 1 on a Silicon City setup (1 720k 3.5" drive, 1 720k 3" 
   1 to replace this bootsector with the correct one for your new format. Boot-
   1 to read); then the destination. If these are both the same, you will have to
   1 the message "Using" then the disc shouldn't be taken out of the drive.
   1 the format selection menu, the shortcut keys are shown on the left-hand side.
   1 the correct format, to copy onto. Unlike DISCKIT, DU54 cannot format a disc
   1 the bar down to the second option, you will be able to input an alternative
   1 the /G or /I every time you run DU54. This option allows you to set up DU54
   1 the "Disc images" section later.
   1 than CP/M. The screen display is 64 columns by 32 lines, and the "drive
   1 swap discs periodically, as with DISCKIT.
   1 substituted into DU54 by DU54CON. See the FORMATS archive for details.
   1 stored in a file. Disc images are probably best left to advanced users; see 
   1 start-of-day disc into DU54, so that DU54 will make auto-booting discs.
   1 so that it automatically uses C: and D: as the floppy disc drives instead of
   1 should also be used if a new DOS format has been defined. If a DOS format has
   1 selecting" or "fixed format". The main reasons for using a fixed format are:
   1 sectors. However, you can use DU54CON to copy the boot sectors from your
   1 sectors cannot be removed once loaded.
   1 sector_for_format_2 etc.
   1 sector_for_format_1
   1 section later for details (this is best left to advanced users).
   1 safeguards against copying onto discs of the wrong format.
   1 safeguards against copying files onto a wrongly formatted disc, but the data
   1 row,column,width_of_options,no_of_options
   1 renaming" and CLI are not supported. To run DU54P3.HED, use the +3BASIC command
   1 reads every track and every sector of the disc, to see if any errors can be
   1 rDU v5.04 command-line interface
   1 questions so that DU54CON can design the format's menu entry correctly:
   1 qfile $!@}
   1 qfile $!/}
   1 qTrack Status      PTk Hd  Sec PSH$
   1 qScanning disc. Press EDIT to pause, BREAK to abandon.           $
   1 qSaving as: $
   1 qReading part 001.$
   1 qReading                      Writing                            $
   1 qPlease select format. Symbols: + : DOS-type format. * : Disc    will not auto-detect. 
   1 qPaused. Press ENTER to resume or BREAK to abandon.              $
   1 qFormatting track 000                      $
   1 qDisc Util v5.04   Drive  :        Drive  :           Using None.1=Fix/unfix format        2=Format Disc       3=Save boot sector4=Disc-to-disc copy          5=Verify Disc          BREAK=Finish
   1 qCopying track by track.$
   1 qCopying in $Q
   1 provided that:
   1 pERROR: There is no disc in drive 
   1 otherwise you may find that you have fixed the drive to some strange format,
   1 or previous DU4n/DU5n series formatters. The two are not interchangeable. The
   1 or  DU54 * /I
   1 options, and it can be moved with the up and down cursor keys.
   1 option 1 to fix the format on the drive you will be reading from.
   1 ols0BG[`J[
   1 ognise more than one type. If a drive name (or names) appear(s) after
   1 offered if it is configuring a v5.01 DU51.COM file.
   1 of the CLI and format definition files in DU54CON.
   1 npjTrack-Info
   1 no bootsector, DU54 will try to generate one from the CP/M XDPB, andTrack-Info
   1 need to do this, use the PD program RPIP3 and type R at the * prompt when
   1 nTrack-Info
   1 more information.
   1 menu_entry,shortcut,0,0
   1 may wish to consult "Double Track Discs" below.
   1 make sure you have always got a copy of DU54 handy to unfix the format again;
   1 is not a good idea to change discs at the * prompt of PIP (for example); if you
   1 is for a PCW 8512 with a serial link to a PC:
   1 instructions for DU54CON below). Exception: Any CF2DD disc formatted by DU54
   1 implementation of CP/M for the PCW16. Features of DU54 are:
   1 image is in a nonstandard format, the destination drive must have its format
   1 image file, the disc being written should be in the correct format; if the
   1 if there is no system track. This is set by DU52CON.COM; the option is not
   1 headerless files.
   1 header. The command SPECFORM.COM has therefore been included; typing:
   1 header reader untested).
   1 from the files and they will be saved without RSX headers.
   1 formats. If you choose a DOS format, you will actually be given a fixed CP/M
   1 format which is close enough to the DOS format to allow the use of sector
   1 for more details of this option.
   1 files in DU54CON. Please check the appropriate sections of this documentation.
   1 files are about 6% bigger. Raw data files are easier to handle, but contain no
   1 filename. All filenames in DU54CON can include user numbers.
   1 file. This means that instead of a disc drive being used, the information is
   1 file" drive. Advanced users should consult "Temporary drives" below for advice
   1 fYW{2(p:.}O
   1 fYW{2(p:-}O
   1 example) in the appropriate format will be able to boot CP/M or LocoScript.
   1 effective. These make the bar jump to a particular option. For example, in
   1 editors or the other options in DU54.
   1 due the fact that different computers use the same format but different boot
   1 du54temp$$$
   1 drives (the usual sort) and those made in "Double Track" drives by this program
   1 drive before using this command.
   1 documentation.
   1 discs cannot be read in "Single Track" drives, such as the A: drive of a PCW
   1 detected. A "track scan" will attempt to read a random sector on each track,
   1 deduce the correct disc format for them. Therefore, when reading from a disc
   1 date or time). Note that if you select this option, you will still need to use
   1 copying an 800k-type disc and have no RAMdisc.
   1 constraints, it is not included in DU54P3.
   1 changing discs. DISCKIT may not recognise non-standard formats.
   1 case it wasn't, here is some advice:
   1 can recTrack-Info
   1 can be used as a CP/M start-of-day disc on the PCW16.
   1 cCON:LST:AUX:NUL:RSX:
   1 but all addresses are given as if the file had no header (so they will be
   1 but "Single Track" drives can only read "Single Track" discs.
   1 been supplied - they have filenames ending in ".DU5".
   1 be unfixed.
   1 at the top of the LocoScript Disc Manager, and in DOS directories. They are also
   1 archive (which should be supplied with DU54 as [email protected]) contains 17 
   1 and print data about it. Advanced users may wish to consult "Scanning a disc"
   1 and it can't read any of the discs which have DU54 on, so the format can't
   1 amount of free space and free directory entries before running DU54. If
   1 advanced users.
   1 additional format definition files (plus these 15), any of which can be 
   1 addition of the "Copy" and "Verify" options, the CLI and format definition
   1 add /G or /I to your DU54 command.
   1 about this; beginners should select M: (Amstrad PCW), C: (Spectrum +3 or CPC
   1 a random sector from every track on the disc, and print a line of data for each
   1 a filename for it.
   1 a "format option". This will almost certainly be "Single track"; advanced users
   1 ______________________________________________________________Track-Info
   1 _________________
   1 ]#$%&'()*+,-.
   1 ZZZZ[X_PPP
   1 ZXF1Loading file: $Loading format: $Saving file: $Saving format: $
   1 Your format will then be defined. If it had a bootsector before, you may have
   1 You can find the latest version of DU54 at 
   1 You can add a user number to the filename; eg 10M:BOOT.SEC.
   1 Yes, name is ___________                  Y
   1 Yes, name is ________.___                 Y
   1 YSFnK5OWs(
   1 XYZ[\]^_`abcdefg
   1 XDPB for format:                          Sidedness flags byte      =   000         S
   1 X=Edit XDPB   N=Edit format name    T=Format type (CP/M / other)  ENTER=Finished$CP/M type$DOS type $+D type  $
   1 Writing track $
   1 Write error on destination imageAbandon copying operation       A
   1 Write disc specification to directory?Yes                                   Y
   1 Write boot info to directory?
   1 With the file loaded at 0100h, the configuration data are located at
   1 Will the format auto-detect?Yes                         Y
   1 Will it autodetect?  Most formats will if:
   1 When you have defined the format, press ENTER. You will then be asked some
   1 When the main screen appears, there are six options:
   1 When loading has finished, the DU54 main screen will appear.
   1 Verifying track $
   1 VERIFY [x:] [o]
   1 Use estimated value: 00000k U
   1 Use estimate: 00000 entriesU
   1 Unrecognised command.$
   1 Unknown computer$
   1 Unit 0 isDrive _: D
   1 Unit 0 is  :  Unit 1 is  :                                                      
   1 Unexpected end-of-fileAbandon operation     A
   1 UVWXYZ[\]^_`abcd
   1 UNFIX  [x:]
   1 Tracks per side           =   000         T
   1 Track: Status xx xx PTk Hd  Sec PSH
   1 Track. If a drive can read 720k discs, it is Double Track; otherwise it is
   1 Track Status      PTk Hd  Sec PSH$
   1 Track  is the logical track number.
   1 This might be a list of valid keypresses or information about what the computer
   1 This format already has a boot sectorReplace by new boot sector           R
   1 The next two bytes seem to be zeroes under all conditions; they may be error
   1 The main menu for DU54CON has five options:
   1 The command is:
   1 The Temporary File Drive (not in DU54P3)
   1 The Configurator - DU54CON.COM
   1 The CLI (CP/M version only)
   1 Temporary drive is the same as the copy drive$
   1 Temporary drive is $
   1 TDU54 ImageS
   1 Syntax of VERIFY command is: 
   1 Syntax of UNFIX command is: UNFIX x:
   1 Syntax of SAVESEC command is: SAVESEC x: {du:}name
   1 Syntax of FORMAT command is: 
   1 Syntax of FIX command is: FIX x: [format no] [S or D]
   1 Syntax of COPY command is: 
   1 Syntax for /A and /B options is /A:d or /B:d, where d is a drive name.
   1 Supplied formats are:
   1 Subsequently, all discs formatted by the new program (DU54A.COM in this
   1 Status is a byte returned by the disc controller, which contains the unit
   1 Space available under CP/M Space will be      k       S
   1 Space available under +D DOSSpace will be      k        S
   1 Single Track.
   1 Sinclair Spectrum +3$
   1 Show XDPB data menu                       X
   1 Show DPB data menu                        X
   1 Settings options - recognisable by the hollow or solid circle at the beginning 
   1 Select format. Key to symbols: + 
   1 Select format typeCP/M type format  C
   1 Sectors per track         =   000         E
   1 Sector size (bytes)       = 00000         C
   1 Sector read satisfactorilySave as ________________  S
   1 Sector read satisfactorilySave as ______________    S
   1 Sec    is the sector number of the sector which was read.
   1 Scanning a disc (not available on PCW16):
   1 Saving as: $
   1 Save formatS
   1 Save as ________________ L
   1 Save Format:
   1 Save DU5n: Save a customized copy of DU51-DU54 to disc.
   1 STATUS - Report whether drives have fixed formats or are auto-select.
   1 STARQ      
   1 STARION    
   1 SPIN       
   1 SPECFORM.COM
   1 SPECFORM DU54P3.BIN
   1 SET to turn on datestamping.
   1 SAVSEC [x:] [filename]
   1 Resident on                                               00/00/00, John Elliott
   1 Reserve Cluster 2?Yes               Y
   1 Reserve Cluster 2?  DOS formats only. Set this to "No" unless you have a
   1 Reading track $:
   1 Reading track $
   1 Reading part 001.$
   1 Reading from                      Writing to                                    $
   1 Read error while loadingAbandon operation       A
   1 Read error on source diskimageAbandon copying operation     A
   1 RTrack-Info
   1 R:[R<(b=!\R
   1 R      - Disc changed, reset drives (like ^C in CP/M).
   1 QIJKLMNOPQRS
   1 Press f5 to pause, STOP to abandon.$
   1 Press ^S to pause, ^C to abandon.$
   1 Please select format from the menu below. Key to symbols: + 
   1 Pkt 0000  Retries 00
   1 PTk    is the physical track number.
   1 PSH Physical Sector Shift =   000         P
   1 PSH    is the encoded sector size; 0 => 128  1 => 256  2 => 512  3 => 1024
   1 PHM Physical Sector Mask  =   000         H
   1 PC to transfer the image file.
   1 Option not supportedAbandon operation   A
   1 Often the shortcut for an option is its first letter.
   1 Offset  Hex dump                                         ASCII                  $
   1 OFF Reserved tracks       = 00000         O
   1 Not a valid label name.
   1 Not a suitable fileAbandon operation  A
   1 Not a DU54 format fileAbandon operation     A
   1 No File.      $
   1 No                N
   1 No                          N
   1 No                                    N
   1 NOTE: A version of DU54 is distributed with PCW16 CP/M. It has its own 
   1 MFM/Multitrack flags byte =   000         A
   1 MENU   - Return to menu system.
   1 Load formatL
   1 Load and Save DU5n:
   1 Load ________________ L
   1 Load Format:
   1 Load DU5n: Load a copy of DU51-DU54 to customize.
   1 Layout of format definition files:
   1 LOAD "DU54P3". The main menu will then appear.
   1 LIST   - List available formats.
   1 L=Load DU5n   S=Save DU5n   B=Bootsectors   F=Formats  D=Drives   Q=Quit to CP/M$
   1 KERROR: There is no disc in drive 
   1 John Elliott, 13 September 1998.
   1 J. Elliott  Date: 15/09/98
   1 It is not meant to be easy to use, or pretty to look at. Because of memory
   1 Input options - recognisable by the text cursor which appears in the menu bar.
   1 Ignore error and continue anyway                  I
   1 If you have two floppy drives and no RAMdisc, choose the drive that isn't being
   1 If you have two floppy drives and a RAMdisc:  If the RAMdisc is small (eg 12k)
   1 If you have one floppy drive and no RAMdisc,  select "none".
   1 If you have one floppy drive and a RAMdisc,   choose the RAMdisc (C: or M:)
   1 If you have a hard disc,                      you may want to choose it, as it
   1 If you are using a Gem or InSyder drive, 
   1 How much free space? The program will try and estimate the correct amount of
   1 How many directory entries? DOS/+D formats only. The program will try to
   1 Here's the CLI command to do it (assuming the 3.5" drive is A:):
   1 Helpscreen: Press a key to return to CP/M                                       
   1 Hd     is the head number.
   1 HTrack-Info
   1 HELP   - Helpscreen.
   1 Gem/Insyder (C: D:) G
   1 Gap length (Read/Write)   =   000         G
   1 Gap length (Format)       =   000         A
   1 Formatting track 000                      $
   1 Formatting track $
   1 Format: Edit, load or save a format.
   1 Format" drive can only recognise discs of one format; an "Auto Select" drive
   1 Format of destination diskimage?Marco Vieth's CPCEMU format     M
   1 Format of destination diskimage?Marco Vieth's CPCEMU format     C
   1 Format Type: DOS, CP/M or +D.
   1 For the first 6 commands, type the command by itself for
   1 For DU5nP3.HED, the data are located after the +3DOS header, at 0183h-018Dh,
   1 Floppy drive Y:      Y
   1 Floppy drive Y:        Y
   1 Fixed Format$
   1 First sector number       =   000         F
   1 File: ________________   F
   1 File: ______________ F
   1 File: ______________     F
   1 File: _________Track-Info
   1 File does not existAbandon operation  A
   1 File already existsAbandon operation  A
   1 FORMAT [x:] [n] [o] [s] {labelname}
   1 [email protected]
   1 FIX    [x:] [n] [o]
   1 F. DOS Oddball 2. The program MSODBALL.COM (v2.03 or later) can convert this
   1 Entries available under DOSThere will be       entriesT
   1 Enter source of copy Floppy drive X:      X
   1 Enter filename ______________  
   1 Editing format:                                                                 
   1 Editing DU54.COM with SID or other file editors:
   1 Edit XDPB: The XDPB editor menu will appear. The XDPB is shown in two parts;
   1 Edit Name: The format name, used in the format selection menu and various other
   1 Edit Format:
   1 Edit Drives:
   1 Edit Bootsectors:
   1 EXM Extent Mask           =   000         E
   1 EXIT   - Leave DU54.
   1 E. DOS standard. Usable under MSDOS, PCDOS, DRDOS and Novell DOS. 713k per
   1 Drive not ready$Write protected$Seek fail$Data error$No data$Missing address mark$Unknown disc format$Unknown disc error$Disc changed$Disc unsuitable$BREAK key pressed$Invalid filename$Bad parameter$Invalid drive$File not found$File already exists$Premature end of file$Disk is full$Directory is full$File is read-only$File access error$File is in use$Cannot rename between drives$Missing extent$Unchached$File too big$Disk is not bootable$Drive is in use$
   1 Drive letters can beStandard    (A: B:) S
   1 Drive empty or disc error.Disc is read-only.File is read-only.Drive is invalid.File is already open.Unknown error.Password error.File already exists.? in filename.File is wheel protected.
   1 Double Track Discs
   1 Do not change format name D
   1 Discs of other formats may appear to work but actually become corrupted. Also,
   1 Disc completely scannedReturn to main menu    R
   1 Disc completely scannedReturn to main Track-Info
   1 Disc Utility v5.04   Drive  :                Drive  :               Using None. 
   1 Disc Image Files
   1 DU5n.COM with one defined by a format definition file.
   1 DU54P3.HED
   1 DU54P3     
   1 DU54CON.COM
   1 DU54CON du5n.com - Loads the specified file, which should be a copy of DU54.COM,
   1 DU54CON COM
   1 DU54CON          - Starts up with no file loaded;
   1 DU54 { /A:d } { /B:d } - if your floppy drives have been renamed by MAPDRIVE.
   1 DU54 may abandon the copy with a "temporary drive error".
   1 DU54 Format
   1 DU54 /I                - if you have an InSyder hard drive
   1 DU54 /G                - if you have a Gem hard drive
   1 DU54    COMPLUS3DOS
   1 DU54                   - if your floppy drives are A: and B:
   1 DU v5.04 and DU54CON                            John Elliott, 16 September 1998
   1 DU v5.04 (+3DOS version)
   1 DU v5.04  Disc Utility
   1 DU Formatter v5.04 (CP/M version)
   1 DSM Last block number     = 00000         D
   1 DRM Last entry number     = 00000         R
   1 DPB for format:                           SPT Records/Track         = 00000         S
   1 DOS type format   D
   1 DIR {du:}{filename.typ}
   1 D. XCF2DD with no system track and a small directory.
   1 Customized  ( any ) C
   1 Copying track by track.$
   1 Copying in $Q
   1 Configurator for DU 5.nn formatters
   1 Commands are:
   1 Command options. Move the bar over the option and press ENTER to execute.
   1 Command line options are:
   1 Choose a different format            C
   1 Cannot open source diskimageAbandon copying operation   A
   1 Cannot create destination imageAbandon copying operation      A
   1 Cancel operation                                  C
   1 Can't load and save to the same fileAbandon copying operation           A
   1 Can't delete existing fileAbandon operation         A
   1 CPC and Spectrum +3 computers. It works with reduced functionality on my 
   1 CP/M and +3DOS support date-stamped discs (and +3DOS doesn't actually set the
   1 COPY...TO SPECTRUM FORMAT command, and avoids a bug in +3DOS which can corrupt
   1 COPY   [src] [dest] {opt}
   1 CONLSTAUXNULRSX???}
   1 CONLSTAUXNULRSX???
   1 CKS Checksum vector size  = 00000         C
   1 C. XCF2DD with no system track
   1 Bootsectors: Add or replace the bootsector for a format.
   1 BSH Block Shift           =   000         B
   1 BLM Block Mask            =   000         L
   1 Auto Select $
   1 Amstrad PCW16$
   1 Amstrad PCW series$
   1 Amstrad CPC6128$
   1 All doneContinueC
   1 Abandon operationA
   1 Abandon operation altogether         A
   1 Abandon  A
   1 Abandon        A
   1 ALTER, or the +3 menu system. A highlighted bar will appear over a list of
   1 AL1 Directory bitmap 1    =   000         1
   1 AL0 Directory bitmap 0    =   000         0
   1 A: and B:. It can also return the drives to A: and B:, or allow you to input
   1 A. +D 10 sectors/track
   1 @ABCDEFGHIJKLMNO
   1 >> Load and save format definitions;
   1 >> Edit any format;
   1 >> Configure DU54 for automatic "drive renaming" (CP/M version only).
   1 >> Add or replace bootsectors for any format;
   1 ===============================================================================
   1 ==============================
   1 ==========================
   1 <http://www.seasip.demon.co.uk/Cpm/software/amstrad.html>
   1 ;the flags table has bit 0 set, the corresponding bootsector will be written to
   1 ;the bytes at 010Eh-010Fh have no meaning.
   1 ;set to 0FFh. The XDPBs follow one after the other.
   1 ;load the bootsector at ENDPRG and change the corresponding entry accordingly.
   1 ;its first letter - 59 bytes long.
   1 ;format 1, FLAGS+1 is for format 2 etc. Each byte should have:
   1 ;for DU54CON to load the file.
   1 ;end of file if not.
   1 ;disc as the first sector on the first reserved track. If the address is 0, then
   1 ;bytes should not be altered, unless you wish to reduce the number of options
   1 ;by changing the byte at MENU+3.
   1 ;bootsector if present
   1 ;and then two zeroes, which must not be altered.
   1 ;a correct DU5n.COM. If this byte is 51H or 52H, then
   1 ;Version number - v5.0n. Used by DU54CON to check for
   1 ;The heading is 60 bytes long, and is printed at the top of the menu.
   1 ;The format types are:
   1 ;The address of the formaTrack-Info
   1 ;The address of the bootsectors table.
   1 ;The address of the XDPBs for the fixed formats.
   1 ;The address of a 15-byte flags area.
   1 ;The MENU is a data structure containing the list of formats. The first four
   1 ;The CP/M number of floppy drive 1.
   1 ;The CP/M number of floppy drive 0. 0=A: 1=B: etc.
   1 ;New boot sectors or patches should be loaded here, and the value of the word at
   1 ;Format name - the menu entry minus
   1 ;Format flags byte
   1 ;Format XDPB - 27 bytes.
   1 ;Each entry is 60 bytes long, and is followed by its shortcut character (1 byte)
   1 ;Each entry in the table is the address of a bootsector. If a format's entry in
   1 ;Each byte corresponds to one of the formats in the menu - so FLAGS+0 is for
   1 ;Each XDPB is a standard Amstrad XDPB, 27 bytes long. The last byte should be
   1 ;Bits 5-7: Reserved (set to 0).
   1 ;Bit 4 : Format type, high bit
   1 ;Bit 4  Bit 1  Format
   1 ;Bit 3 : Set to 0 if cluster 2 is not to be reserved (DOS discs only).
   1 ;Bit 2 : Set to 0 if the boot information is not to be written to the directory.
   1 ;Bit 1 : Format type, low bit
   1 ;Bit 0 : Set to 0 if the formatter should generate a bootsector for the format.
   1 ;BW8=B<=378
   1 ;All other bytes in the datafile are reserved and should be set to zero.
   1 ;Address of the first byte after the program.
   1 ;010Ch should be changed accordingly to mark the new end of the program.
   1 ;'';"PRESS REQUIRED NUMBER"
   1 ;"loading DU54"
   1 ;"SWITCH INTERFACE ON!"
   1 ;"Magic number"; must be present
   1 ;  1      1    Reserved
   1 ;  1      0    +D
   1 ;  0      1    DOS
   1 ;  0      0    CP/M
   1 ;        Set to 1 if the formatter should use a ready-made bootsector.
   1 ;        Set to 1 if the boot information is to be written to the directory.
   1 ;        Set to 1 if cluster 2 is to be reserved (DOS discs only).
   1 : is a fixed disc. $
   1 9:;<=>?@ABCDEFGH
   1 9512 or an external 720k disc drive are referred to as "Double Track". These
   1 9. PCW 9000 CF2DD
   1 8256, a CPC 6128 or a Spectrum +3.
   1 80h too low). The ADRIVE and BDRIVE values are ignored.
   1 8. XCF2 with no system track
   1 7. The PCW emulator JOYCE on the PC can now use the transferred image as a
   1 7. Large Directory XCF2
   1 6R:-}<([=!.}
   1 6. When the file has been generated, use a communications program to 
   1 6. Standard XCF2
   1 5. Select CPCEMU format for the destination file.
   1 5. Save the new DU54.COM.
   1 5. Large directory CF2
   1 40-track format, you may then be asked whether the drive is Single or Double
   1 4. Use option 4 to copy the image file to the disc in the 3.5" drive, which
   1 4. The drive to read from is A:. The destination is the file M:BOOT0.DSK
   1 4. IBM Format
   1 4. Enter the filename "RADE.DU5"
   1 3=Save Boot Sector to File
   1 3=Save Boot Sector
   1 3. When the main menu is onscreen, type *. A menu will appear; move to "Yes".
   1 3. Use option 4 to copy a 3" LocoScript 1 start-of-day disc from the 3" drive
   1 3. Select option 4 "copy".
   1 3. Choose "CPC system" as the format to replace.
   1 3. CPC Data
   1 3    CPC Data                  S        40     178k    64   3
   1 3    CPC Data                  S        40     173k    64   3
   1 2. Select "Format", then "Load".
   1 2. Insert a CLI command before any options:
   1 2. Insert a 3" CP/M system disc in drive A:.
   1 2. Format a 3.5" disc to 173k, double track.
   1 2. CPC System
   1 1=Fix/unfix format 2=Format 3=Save boot sector 4=Copy disc 5=Verify       =Leave
   1 15M:DU54TEMP.$$$
   1 1. Use option 1 to fix the format of the 3.5" drive to 173k with double track.
   1 1. Run DU54CON, and load a copy of DU54.COM.
   1 1. Run DU54.
   1 1. PCW 8256 CF2
   1 1. Add a * to the DU54 command, thus:
   1 0123456789:;<=>?
   1 0103h-010Fh:
   1 /I   - Adapt for Cirtech's InSyder hard disc drive.
   1 /G   - Adapt for Cirtech's Gem hard disc drive. Equivalent
   1 /B:d - Specify the drive letter for floppy drive 1.
   1 /A:d - Specify the drive letter which is mapped to floppy
   1 ------------------------------------------------
   1 -----------------------------------------
   1 ----------------------------------------
   1 ----------------------------------
   1 ---------------------------
   1 -------------------
   1 -----------------
   1 ----------------
   1 - Use of user numbers in filenames (CP/M).
   1 - Two bug fixes in +3DOS version; one in the "copy using one drive" code, the
   1 - The boot information can be written into the first directory entry of a disc,
   1 - The CLI (CP/M).
   1 - The "copy" and "verify" options.
   1 - Some cosmetic bug fixes.
   1 - On single-drive machines, it is impossible to select the non-existent second
   1 - Improved keyboard handling in the +3DOS version.
   1 - If a /G or /I option is omitted in error on a hard drive system, DU54 will
   1 - Format drive x: to format n. o is S or D, as in FIX. s is Y or N - if it is
   1 - DU54CON can load or save formats as datafiles.
   1 - DU52P3.HED, the port of DU52.COM to +3DOS.
   1 - DU52CON.COM can now read DU5n files which have +3DOS, xzx or RSX headers (xzx
   1 - Ability to format +D discs.
   1 - Ability to change the default drives mapped to the floppy drives 0 and 1.
   1 - A fixed format does not have to be used when copying boot sectors to disc
   1 ,A:[RO<(!=
   1 +D type format    +
   1 +3DOS version - DU54P3.HED
   1 * Support for drive renaming and Cirtech hard discs (CP/M version only).
   1 * Special version for Spectrum +3 +3DOS.
   1 * It is not sold for profit. A charge may be made to cover costs of 
   1 * Formatter with 15 different formats;
   1 * Discs can be verified in two different ways;
   1 * Discs can be initialised for timestamping, removing the need for INITDIR;
   1 * Discs can be copied - either to other discs, or "image files";
   1 * Disc names can be written during formatting;
   1 * Disc drives can be set to accept fixed formats - for example, formats which
   1 * Disc boot sectors can be saved as files;
   1 * Definition files supplied for 18 additional formats;
   1 * Control by LocoScript-like menu system or (in the CP/M version) command line
   1 * CP/M, DOS and +D discs can be formatted;
   1 * ALL files and documentation in the original archive are included. The 
   1 (iii) To use one of DU54's facilities (such as "Copy") on a disc which cannot
   1 (ii)  To use a CP/M sector editor (eg DU89) on a DOS disc;
   1 (i)   To use a format (eg 792k format) which CP/M can't read automatically;
   1 (for example) your RAMdisc is 368k, but only has 100k free, DU54 can only
   1 (eg 792k or DOS format) then use option 1 to fix the format of the appropriate
   1 (eg "ODDBALL1.DU5"). The new format will then be loaded in. Some formats have
   1 (c) John Elliott. Date: 13/09/98.
   1 'DU54 format',26
   1 $  This program is a configurator for the DU51-DU54 series formatters. It can change which formats are available on the menus, and allow self-booting discs to be created.
   1 "track scan" is required. A full verify is similar to that done by DISCKIT; it
   1 "du54p3.hed"
   1 "a:du54p3"
   1 "VOL.2 SIDE A"
   1 "SPECTRUM GAMES COLLECTION"
   1 "Format Option" menu allows "Double Track" drives to read both types of disc,
   1 "CPC system format" option:
   1 "#$%&'()*+,-./01
   1 ""#4Uevwii
   1 "  1 ... SPINDIZZY";'"  2 ... STARQUAKE";'"  3 ... STARION";'"  4 ... ZYNAPS"
   1 !Mp60#60#60!(p6
   1  the result
   1  supplied is based on COLRBOOT by Jim Tucker.
   1  other when reading CPCEMU format images.
   1  original archive may be unpacked onto a floppy disc for ease of access,
   1  non-booting "msdisc" sector by G Mortreuil.
   1  files, unless the disc cannot be logged in by CP/M.
   1  file is loaded.
   1  disc, and 128 entries in the root directory. The boot sector supplied is the
   1  copying and distribution.
   1  but all files must still be included.
   1  Transfer aborted by remote Abandon operation           A
   1  These are set by DU53CON; the option is only available when a CP/M v5.03 DU53
   1  Space available under DOS Space will be      k       S
   1  Press RECORD on tape OK - tape is recordingO
   1  Press PLAY on tape OK - tape is playingO
   1  Please insert the disc for X: Disc is in the drive - continueDTrack-Info
   1  Format will not auto-   
   1  Format has its specification stored in the directory                $Boot sector for format: $ Loading: $
   1  Enter source of copy  Floppy drive X:        X
   1  Disc will not auto-detect. 
   1  Disc may not auto-detect; Data in directory. $!
   1  Directory full  Abandon operationA
   1  DOS-type format. * 
   1  DOS-type format.  
   1  DOS format to and from format 9, preserving all files. The boot sector
   1  : Disc may not auto-detect; Data in dir.$!
   1  9:xbw!6b4!
   1  - which will display a DU54> prompt and await commands.
   1  - press SPACE to continue$
   1  - J. Elliott, 00/00/00.
   1  $No file.$
   1   you may be able to read it on a PC running DOS Plus.
   1   use "fixed format".
   1   to a "raw data" image file on drive M: (512k or more memory required).
   1   supports software (MasterScan etc.) which otherwise would not run.
   1   should then boot LocoScript 1. You can also use this to copy CP/M v1.4, which
   1   send the file to a PC.
   1   see DU54CON below).
   1   lot of 1k files.
   1   from them under any circumstances.
   1   directory entries.
   1   You will be asked which drive to use; then which format. If you choose a
   1   You will be asked which drive to use; then whether it should be "auto
   1   You can insert a CLI command between the "DU54" and any options; see the CLI
   1   You can also include an initial CLI command -see the
   1   YoTrack-Info
   1   When using discs in non-standard formats, even if they do auto-detect, it is
   1   When the menu bar is over a Command or Settings option, shortcut keys are
   1   WARNING: If a drive is fixed to a format, ONLY insert discs of that format.
   1   VERIFY [x:] [F or S]
   1   UNFIX [x:]
   1   Track-Info
   1   To use, type:
   1   To use DU54, type the command:
   1   To enter the CLI, there are three techniques:
   1   This should have been set in your PROFILE.SUB by the SETDEF command, but in
   1   This program is similar in operation to DU54.COM, but runs under +3DOS rather
   1   This is mainly used to make a disc capable of booting CP/M (or DOS), but it
   1   This is a low-level way to examine a disc. The computer will attempt to read
   1   This documentation comes in two sections; that for beginners, and that for
   1   This allows you to replace one of the formats in the currently loaded
   1   These options suggest a file on the current drive called DU54.COM; if you move
   1   There are three option types:
   1   There are therefore two types of 173k disc; those made in "Single Track"
   1   Then, insert the disc and wait. After the main part of formatting is complete,
   1   The top line holds general information about the state of the drives. A "Fixed
   1   The screen has three lines at the top in reverse video:
   1   The menu system is designed to be familiar to those who have used LocoScript,
   1   The lower two lines hold information specific to a particular activity.
   1   The formats below are those in the supplied version of DU54. The FORMATS
   1   The display can be paused with ^S (f5).
   1   The copy will then proceed; it may be in more than 20 parts, if you are
   1   The configurator program has the following features:
   1   The computer will read the bootsector and save it as a conventional file.
   1   The PCW16 only supports a few of these formats - nos. 9, E and F. 
   1   The DU54 disc utility is a menu-driven disc formatter for the Amstrad PCW,
   1   The Command-Line Interface was designed for purposes of automation and speed.
   1   Technique 2 is probably the best suited to the use of DU54 from Submit files.
   1   Saves a particular format to a format datafile. Choose the format, then enter
   1   STATUS  - status of drives
   1   SAVESEC [x:] [filename]
   1   R       - reset drives (disc changed)
   1   On selecting option 4, you will be asked for the source of the copy (the disc
   1   Note that the destination disc *must* be in the correct format.
   1   No file loaded Abandon operationA
   1   Multiple commands can be separated with semicolons, eg DIR;EXIT.
   1   MENU    - leave CLI, use menus
   1   Legal bit: Please read the section "Copying" at the very end of this file.
   1   Leave    (to CP/M or +3 BASIC)
   1   LIST    - list available formats
   1   It is not possible to supply a version of DU54 that makes auto-booting discs,
   1   It can be rather tiresome typing in the /G, /I, /A or /B options every time
   1   If, from this menu, you choose a 40-track format, you may then be asked about
   1   If you have used DU53 or DU53P3, the major changes have been the addition
   1   If you have used DU51, DU52 or DU52P3, the major changes have been the
   1   If you have a Gem or InSyder hard drive, it gets annoying to have to type
   1   If you don't know what a bootsector is, you may safely ignore this option.
   1   If you chose "fixed format" you will then be shown a menu of all possible
   1   If you are copying using one drive, you may be asked to choose a "temporary
   1   If the disc whose bootsector you want to save is in a nonstandard format,
   1   IMPORTANT: Disc image files do not contain enough information for DU54 to
   1   IMPORTANT: Before making a copy, make sure that you have formatted a disc in
   1   Here is an example of how a disc image might be created and used. The example
   1   Here is a worked example for a PCW 8256:
   1   HELP    - this screen
   1   Formats  Edit formatE
   1   For example: You need to be able to use RADE discs, and never use the
   1   Finally, you will be asked whether the disc should have a label. Labels appear
   1   Finally, it is helpful to ensure that the temporary file drive has a good
   1   FORMAT [x:] [format-no] [S or D] [Y or N] {disc-name}
   1   FIX [x:] [format-no] [S or D]
   1   FIX A: 1 D;FORMAT A: 1 D N;COPY B: M:TEMP$$.RAW R;COPY M:TEMP$$.RAW A:
   1   Enter format name                                  
   1   Either the source or the destination (but not both) may be a "disc image"
   1   EXIT    - leave DU54
   1   Discs made in 3.5" drives, the B: drive of a PCW 8512, either drive of a PCW
   1   Discs formatted by DU54 cannot be used to boot CP/M or DOS (but see the
   1   Disc images may be in either of two formats. The "CPCEMU" format provides some
   1   DU54CON, you will be able to boot from these discs.
   1   DU54CON can load files which have RSX headers, but all RSXs will be removed
   1   DU54CON can load a DU54P3.HED file (with +3DOS header) but saves it without a
   1   DU54CON also contains untested code allowing it to read DU5n files with "xzx"
   1   DU54 therefore has all the major features of DISCKIT, plus several more.
   1   DU54 is copyright 1998 John Elliott. It may be freely copied and distributed
   1   DIR {du:}{filename.typ}
   1   Confused yet? Actually, I have found one use for this option. Here is how
   1   Commands available are:
   1   Choose the format. You will then be given three options:
   1   Choose the format to replace; then enter the name of a format definition file
   1   CP/M system "disc".
   1   CP/M does not automatically recognise;
   1   COPY [source] [dest] {tempdrive} {dest-image-format}
   1   Alternatively, use a 3.5" drive on the CP/M computer or a 3" drive on the
   1   7. Save DU54 as DU54A.COM (or something similar).
   1   6. Enter the filename M:BOOT8256.BIN.
   1   5. Select option B. Choose "PCW 8256 CF2".
   1   4. Load a copy of DU54.COM.
   1   3. Leave DU54, and run DU54CON.
   1   2. Insert your CP/M Start of Day disc. Select option 3, and follow
   1   1. Run DU54.
   1   - fix drive x: to format n. n is 0-9 or A-F. o is S or D (single or double
   1   - Set drive x: to auto select.
   1   - Save the boot sector of drive x: to the supplied filename.
   1   - Copy from src to dest. src and dest can be drives or filenames. Whether opt
   1   +D can use these discs, although "TRANS1_2" on the +3 can.
   1    the disc will be given that name.
   1    temporary file drive. It can be A:-P:, T: (use current temp drive) or Z:
   1    for date stamps. If labelname is present and the format is DOS or CP/M, then
   1    density); it can be overidden by DU54.
   1    appears or not depends on what src and dest are:
   1    Y and the format is a CP/M format, then space will be made in the directory
   1    XMODEM transfer  
   1    Select filename    Load  :DU54    .COM   D
   1    File exists   Delete it        D
   1    C => CPCEMU.
   1    - Verify drive x:. o can be either F (full) or S (scan).
   1    - Display disc directory.
   1    (use no temp drive).
   1     the instructions, saving the bootsector as M:BOOT8256.BIN
   1     You get 796k per disc, but it won't auto-detect and there are only 128
   1     You get 792k per disc, but it won't auto-detect.
   1     You get 784k per disc, in blocks of 4k.
   1     You get 198k per disc, but the disc will not auto-detect, so you have to
   1     You get 192k per disc instead of 173k, and 96 directory entries.
   1     You get 192 directory entries instead of 64, in case you want to store a
   1     You get 189k per disc, and 192 directory entries.
   1     You get 178k per side rather than 173k, with no catches, but you can't boot
   1     Used by the Spectrum "+D" disc interface. I do not know if a genuine
   1     Stop the tape   OK - tape is stoppedO
   1     Standard 706k disc. Can be copied by DISCKIT, f2=Disc etc. If you use
   1     Only really of use for a CPC.
   1     Disc full    Abandon operationA
   1     DU54 HELP
   1     DU54 FORMAT A: B D N;COPY I: A:;EXIT /B:I
   1     DU54 *
   1     Connection timed out    Abandon operation           A
   1     As made by DISCKIT, f2=Disc, +3DOS FORMAT etc. You can't boot from them (but
   1     8 sectors per track instead of 9. If you format a 5(" disc in this format,
   1      to /A:C /B:D
   1      it has only 5 formats on its menu.
   1      distribution conditions. It can be distinguished by the fact that 
   1      be recognised automatically.
   1      VERIFY [x:] [F or S]
   1      Select filename     Save as  :DU54    .COM   D
   1      Otherwise, opt is not needed.
   1      Load format      Load ________________ L
   1      If dest is an image file, then opt is its format. R => Raw data,
   1      If both src and dest are the same drive, then opt is the name of a
   1      FORMAT [x:] [format no] [S or D] [Y or N] {name}
   1      Equivalent to /A:C /B:D
   1      Disc full   Abandon operationA
   1      COPY [src] [dst] {t:} {C, E or R}
   1      Abandoning     $
   1       you would have to add the option /A:G to make DU54 work
   1       properly.
   1       drive 0. For example, if you had used MAPDRIVE 0G;3A
   1       Transfer aborted      Abandon operation           A
   1       Too many retries      Abandon operation           A
   1       Save format        Save as ________________ S
   1       $:\R<(9=
   1        x:  Drive to verify
   1        x:   Drive whose bootsector should be saved
   1        x:   Drive to set to auto format detection$
   1        x:   Drive to format
   1        x:   Drive to fix
   1        t:    Temporary drive - only needed if both src and dst
   1        src   Source - a drive or a filename
   1        number, write protect status etc.
   1        name Disc name - optional$
   1        name Destination filename.$
   1        dst   Destination - a drive or a filename
   1        codes returned by the disc controller.
   1        Y/N  Allocate space for time stamps - ignored for
   1        F/S Full verify or scan$
   1        DU54CON du5nfile.com
   1        C/R Destination format - CPCEMU or raw data$
   1           the standard CP/M+ part and the Amstrad extension. Numbers can be
   1           similar CP/M format (same number of tracks and sectors, similar
   1           parts of the editor.
   1           input at any time in decimal or Hex; to type a Hex number, put an
   1           decimal or all in Hex.
   1           amount of directory entries).
   1           (Only one of these can be a filename)
   1           & character in front of it. Numbers will be displayed either all in
   1            non-CP/M formats
   1            depending on the format$
   1            by the formatter
   1            When calculating the XDPB for a DOS format, define an XDPB for a
   1             are the same drive.
   1             This applies particularly if you intend to distribute DU54.
   1               Z: => none
   1               T: => current temporary file drive
   1               - * -
   1                of the line. To change a Setting, move the bar over the option
   1                not set; the solid one means it is.
   1                input, move the bar off the option using the cursor keys.
   1                and press the spacebar. The hollow circle means the option is 
   1                Type the input and press ENTER afterwards. To abandon the
   1                PCW users can also use the [+] and [-] keys in the usual way.
   1                 $
   1                    Track-Info
   1                    DU54P3.HED or the earlier DU53/DU52/DU51 series formatters.
   1                     your own.
   1                     written to the first directory entry as a 0k file. If this
   1                     will cause "Bad format" or "Disc I/O" errors.
   1                     particular reason for doing otherwise.
   1                     its estimate or specify a different number.
   1                     free space an empty disc in this format should have. You
   1                     file is subsequently deleted (eg by ERA *.*), the disc
   1                     estimate the size of the directory, and you can accept
   1                     can accept its estimate or type a more accurate figure of
   1                     If a format has no system track, autodetect data may be
   1                       and they have a system track;
   1                       and the physical sector numbers start at 1.
   1                         then the command to type would have been DU54 /A:O /B:P.
   1                         For example, if you had renamed A: to O: and B: to P:,
   1                           They have 512-byte sectors;
   1                               Abandon operation             A
   1                                ADVANCED TOPICS
   1                                               will be able to take the entire
   1                                               used for copying and put a blank
   1                                               then it is a choice between speed
   1                                               reduces the number of disc swaps.
   1                                               is large, use it.
   1                                               floppy drive). If the RAMdisc
   1                                               disc swaps (using the other
   1                                               disc in it. This is slow but
   1                                               disc at once.
   1                                               (using the RAMdisc) and fewer
   1                                                   Retry operation                                   R
   1